# 自定义进程
from multiprocessing import Process    #引入进程

class MyProcess(Process):
    """
    继承父类并重写父类得到自己的方法
    重写run方法--线程和进程要执行都放在run方法内
    """
    def __init__(self,name):
        """
        继承时候如果要使用父类的方法，就要传递父类需要【所以参数】
        如果不想使用父类方法，自己重写的话，就可以使用__init__方法来进行初始化操作，并传入重写后的传参
        :param name:
        """
        super(MyProcess,self).__init__()
        self.name=name
    # 重新run()方法
    def run(self):
        n=1
        while True:
            print("{}-------自定义进程名字,n:{}".format(n,self.name))
            n+=1
if __name__=="__main__":
    p=MyProcess("小明")    #创建进程对象
    p.start()
        #开新进程并run()动作
    p1=MyProcess("小红")
    p1.start()
